#region Imported Namespaces


using System;
using System.Collections.Generic;
using System.Windows;


#endregion


namespace WtfManager.UIManager
{
  public interface IDragDropHandlerExtension
  {
    #region Properties/Indexers


    Type DroppedItemType
    {
      get;
    }


    Type DropTargetType
    {
      get;
    }


    #endregion


    #region Methods


    void DoDrop(object dropTarget, List<object> droppedItems, DragDropEffects effect);


    DragDropEffects GetDropEffect(object dropTarget, List<object> droppedItems, DragDropKeyStates keyStates);


    #endregion
  }
}